package lmscript.postscript.syntax;

import lmscript.postscript.syntax.stack.OperandStack;

public abstract class MiscellaneousOperator extends PSOperator {
	public static Class[] operators = new Class[] { Bind.class, Null.class, Version.class,
			RealTime.class, UserTime.class, LanguageLevel.class, Product.class, Revision.class,
			SerialNumber.class, Executive.class, Echo.class, Prompt.class };

	MiscellaneousOperator(String name) {
		super(name);
	}
}

class Bind extends MiscellaneousOperator {

	Bind(String name) {
		super("bind");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Null extends MiscellaneousOperator {

	Null(String name) {
		super("null");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Version extends MiscellaneousOperator {

	Version(String name) {
		super("version");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class RealTime extends MiscellaneousOperator {

	RealTime(String name) {
		super("realtime");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class UserTime extends MiscellaneousOperator {

	UserTime(String name) {
		super("usertime");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class LanguageLevel extends MiscellaneousOperator {

	LanguageLevel(String name) {
		super("languagelevel");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Product extends MiscellaneousOperator {

	Product(String name) {
		super("product");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Revision extends MiscellaneousOperator {

	Revision(String name) {
		super("revision");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class SerialNumber extends MiscellaneousOperator {

	SerialNumber(String name) {
		super("serialnumber");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Executive extends MiscellaneousOperator {

	Executive(String name) {
		super("executive");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Echo extends MiscellaneousOperator {

	Echo(String name) {
		super("echo");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}

class Prompt extends MiscellaneousOperator {

	Prompt(String name) {
		super("prompt");
	}

	@Override
	public boolean execute(OperandStack os) {
		return false;
	}
}